package org.edu.modules.sxjy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.edu.modules.sxjy.entity.VeBaseTeacher;
import org.edu.modules.sxjy.entity.VeClassTeacher;
import org.edu.modules.sxjy.entity.VeCommon;
import org.edu.modules.sxjy.utils.PageResponseResult;
import org.edu.modules.sxjy.vo.VeClassTeacharVo;
import org.edu.modules.sxjy.vo.VeTeacherVo;

public abstract interface IVeClassTeacharService
        extends IService<VeClassTeacher>
{
    public abstract PageResponseResult selectAll(VeClassTeacharVo paramVeClassTeacharVo, Integer paramInteger1, Integer paramInteger2, VeCommon paramVeCommon);

    public abstract List<VeClassTeacharVo> getSumPage(VeClassTeacharVo paramVeClassTeacharVo, VeCommon paramVeCommon);

    public abstract List<VeBaseTeacher> echoFaculty(VeClassTeacher paramVeClassTeacher);

    public abstract void setFaculty(List<VeTeacherVo> paramList);

    public abstract List<VeClassTeacher> getBanjiIdByTeacherUserId(String paramString);
}
